//
//  UIViewController+HXNavigationBar.h
//  navibarTest
//
//  Created by 周义进 on 14/09/2018.
//  Copyright © 2018 DaHuanXiong. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIViewController (HXNavigationBar)
//All the following methods please don't call in  viewWillAppear Or viewWillDesappear
- (void)hx_setNavigationBar_barTintColor:(UIColor *)barTintColor;

- (void)hx_setNavigationBar_backgroundAlpha:(CGFloat)backgroundAlpha;

- (void)hx_setNavigationBar_tintColor:(UIColor *)tintColor;

- (void)hx_setNavigationBar_titleColor:(UIColor *)titleColor;

- (void)hx_setStatusBarStyle:(UIStatusBarStyle)style;

- (void)hx_setNavigationBar_shadowImageHidden:(BOOL)hidden;

- (void)hx_setNavigationBar_BlurEffectOpen:(BOOL)open;

// call in viewDidLoad
- (void)hx_setNavigationBar_Hidden:(BOOL)hidden;

- (UIColor *)hx_navigationBar_barTintColor;

- (UIColor *)hx_navigationBar_tintColor;

- (UIColor *)hx_navigationBar_titleColor;

- (CGFloat)hx_navigationBar_backgroundAlpha;

- (UIStatusBarStyle)hx_statusBarStyle;

- (BOOL)hx_navigationBar_shadowImageHidden;

- (BOOL)hx_navigationBar_blurEffectOpen;

- (BOOL)hx_navigationBar_Hidden;

@end
